package org.dicker.dao;

import java.util.List;

import org.dicker.entity.UserInfo;

public interface UserDao {
	/**
	 * 查询全部用户信息
	 * @param username 		用户名
	 * @param	page		当前页数
	 * @param	pageSize	每页多少条
	 * @return
	 */
	public List<UserInfo> selectAll(String username,int page,int pageSize);
	
	/**
	 * 查询全部用户信息总条数
	 * @param username 		用户名
	 * @return
	 */
	public int selectCount(String username);
	
	/**
	  * 修改用户
	  * @return
	  */
	 public int update_user (UserInfo userInfo);
	
	/**
	 * （删除）
	 * 通过user_id删除指定用户信息
	 * @param user_id  用户信息
	 * @return 返回受影响的行数
	 */
	public int deleteuserid(int user_id);
	
	/**
	 *	通过id查询用户名和手机号码
	 * @param user_id
	 * @return
	 */
	public UserInfo selectUserid(String wx_openid);
	
	/**
	 * 添加用户信息
	 * */
	public boolean addUser(UserInfo uInfo);
}
